package monster.flight.comm.util.mobile.factory;

public interface MobileMsg {
	/**
	 * 发送一条短信
	 * @param tel
	 * @param info
	 * @return 0，发送成功进入审核阶段；1、直接发送成功；-1、帐号尚未注册；-2、其他错误；
	 * -3、 * 帐号或则密码错误；-4、一次提交信息不能超过600个手机号码；-5、企业号帐户余额不足，请先充值再提交短信息！；
	 * -6、定时发送时间不是有效的时间格式；-8、发送内容需在3到500个字之间；-9、 发送号码为空
	 * @throws Exception
	 */
	public String send(String tel,String info)throws Exception;
	/**
	 * 批量发送短信   信息内容一样
	 * @param tels
	 * @param info
	 * @return0，发送成功进入审核阶段；1、直接发送成功；-1、帐号尚未注册；-2、其他错误；
	 * -3、 * 帐号或则密码错误；-4、一次提交信息不能超过600个手机号码；-5、企业号帐户余额不足，请先充值再提交短信息！；
	 * -6、定时发送时间不是有效的时间格式；-8、发送内容需在3到500个字之间；-9、 发送号码为空
	 * @throws Exception
	 */
	public String banctSend(String tels,String info)throws Exception;
	/**
	 * 批量发送短信 信息内容不一样 
	 * @param tels
	 * @param infos
	 * @return 0，发送成功进入审核阶段；	 发送失败的类型加上手机号码：||手机号#返回内容#返回错误类型
	 * @throws Exception
	 */
	public String banctSendInfo(String tels,String infos)throws Exception;
}
